package string;

/**
 *String 和 StringBuilder 的区别
 * String 是不可变的，每次修改都会创建一个新的对象，所以效率低
 * StringBuilder 是可变的，每次修改都会修改原来的对象，所以效率高
 */
public class StringAndStringBuilderDemo {
    public static void main(String[] args) {
        /*
        String str = "a";
        for (int i = 0; i < 10000000; i++) {
            str += "a";
        }
        System.out.println("执行完毕");

         */

        StringBuilder sb  = new StringBuilder("a");
        for (int i = 0; i < 10000000; i++) {
            sb.append("a");
        }
        System.out.println("执行完毕");
    }


}
